home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / GRAPHICS / POV302.ZIP / pov302 / povscn / level3 / drums2 / pov / drums
Text File  |  1995-11-08  |  3KB  |  125 lines

  1. // Persistence Of Vision raytracer version 3.0 sample file.
  2. // Drums, the new improved version  Feb. 1992
  3. // Copyright Dan Farmer 1992
  4. // Time: a little over 3 hours no anti-aliasing, 640,480 on 33/486
  5. //       7 hrs, 22 min +a0.05
  6.  
  7. /*
  8. Fractint 17 parameter file to reconstruct REDNEWT.GIF:
  9.  
  10. Clip the Red Newton block below and save to a file named REDNEWT.PAR.
  11. Run FRACTINT, press @ to get to the par file screen, press F6 to select
  12. REDNEWT.PAR. Make it as large as you think your memory will afford... I used
  13. 1024x768 myself.
  14.  
  15. Red Newton         { ; Used as backdrop in DRUMS2.GIF
  16.   reset type=complexnewton passes=1
  17.   corners=-4.316552/-6.725229/9.54158/9.251383/-5.04438/10.512019
  18.   params=8/0/4/8 maxiter=32767 inside=0 periodicity=0
  19.   colors=000700<13>000000000000000<124>y00z00y00<108>800
  20.   }
  21.  
  22. */
  23.  
  24. #version 3.0
  25. global_settings { max_trace_level 20 assumed_gamma 2.2 }
  26.  
  27. #include "colors.inc"
  28. #include "shapes.inc"
  29. #include "textures.inc"
  30. #include "drums.inc"
  31.  
  32.  
  33. /*----------------------------- Viewer and lights -----------------------------*/
  34. camera {
  35.    location <0.0, 3.0, -90.0>
  36.    direction <0.0, 0.0, 2.0>
  37.    //   direction <0.0, 0.0,  3.0>  (Close up view, nice, too.)
  38.    up  <0.0,  1.0,  0.0>
  39.    right <4/3, 0.0, 0.0>
  40.    look_at <0.0, 8.0, 0.0>
  41. }
  42.  
  43.  
  44. #declare Spacing = 15
  45. #declare Brightness = 0.5
  46.  
  47. // Light source #1
  48. union {
  49.    light_source { <-Spacing, 0.0, 0.0> color red Brightness }
  50.    light_source { <0.0, Spacing, 0.0>  color green Brightness }
  51.    light_source { <Spacing, 0.0, 0.0>  color blue Brightness }
  52.  
  53.    pigment { White } // Doesn't do anything but suppresses a warning
  54.  
  55.    translate -100*z
  56.    rotate 80*x
  57. }
  58.  
  59. // Light source #2
  60. union {
  61.    light_source { <-Spacing, 0.0, 0.0> color red Brightness }
  62.    light_source { <0.0, Spacing, 0.0>  color green Brightness }
  63.    light_source { <Spacing, 0.0, 0.0>  color blue Brightness }
  64.  
  65.    pigment { White }
  66.  
  67.    translate -100*z
  68.    rotate <30, 30, 0>
  69. }
  70.  
  71. // Light source #3
  72. union {
  73.    light_source { <-Spacing, 0.0, 0.0> color red Brightness }
  74.    light_source { <0.0, Spacing, 0.0> color green Brightness }
  75.    light_source { <Spacing, 0.0, 0.0> color blue Brightness }
  76.  
  77.    pigment { White }
  78.  
  79.    translate -100*z
  80.    rotate <30, -30, 0>
  81. }
  82.  
  83. sphere {
  84.    <0, 0, 0>, 1000
  85.  
  86.    pigment {
  87.       image_map { gif "rednewt.gif" interpolate 4 }
  88.       translate <-0.5, -0.5, 0.0>
  89.       scale 800
  90.    }
  91.    finish {
  92.       ambient 1
  93.       diffuse 0.5
  94.    }
  95. }
  96.  
  97. // Floor
  98. plane {
  99.    y, -10.0
  100.  
  101.    pigment { Black }
  102.    finish {
  103.       ambient 0.2
  104.       diffuse 0.8
  105.       reflection 0.25
  106.    }
  107. }
  108.  
  109.  
  110. // Left drumset
  111.  
  112. object {
  113.    HalfSet
  114.    rotate 20.0*y
  115.    translate -13.0*x
  116. }
  117.  
  118.  
  119. // Right drumset
  120. object {
  121.    HalfSet
  122.    rotate -20.0*y
  123.    translate 13.0*x
  124. }
  125.